import re

def analyze_words(text):
    if not text or len(text.split()) == 1:
        print("Мало данных для анализа")
        return
    
    words = text.split()
    num_words = len(words)
    num_capital_cyrillic = len([word for word in words if re.match('[А-Я]', word[0])])
    num_latin_symbols = len([word for word in words if re.search('[a-zA-Z]', word)])
    num_short_words = len([word for word in words if len(word) <= 3])
    num_hyphen_words = len([word for word in words if '-' in word])
    
    longest_word = max(words, key=len)
    longest_word_length = len(longest_word)
    
    print("Кол-во слов:", num_words)
    print("Кол-во слов с заглавной кириллической буквы:", num_capital_cyrillic)
    print("Кол-во слов содержащих латинский символ:", num_latin_symbols)
    print("Кол-во слов не превышающих 3 символа:", num_short_words)
    print("Кол-во слов в составе которых имеется дефис:", num_hyphen_words)
    print("Самое длинное слово:", longest_word)
    print("Длина слова:", longest_word_length)

text = input("Введите слова, разделенные пробелом: ")
analyze_words(text)
